package gamagora.game.world.maps.game
{
	import gamagora.game.world.maps.OSMap;
	import gamagora.game.entity.*;

	public class OSMap31 extends OSMap
	{
		public function OSMap31()
		{
			super();

			var ground:OSGround = new OSGround(0, 900, 20, 180, 0, false);
			ground.setNoErosionDown([8]);
			ground.setNoErosionLeft([0, 1, 2, 3, 4, 5, 6, 7, 8]);
			ground.setNoErosionRight([0, 1, 2, 3, 4, 5, 6, 7, 8]);
			ground.erode();
			add(ground);

			ground = new OSGround(20, 820, 200, 260, 0, false);
			ground.setNoErosionDown([120, 121, 122, 123, 124, 125, 126, 127, 128, 129]);
			ground.setNoErosionLeft([40, 50, 60, 70, 80, 90, 100, 110, 120]);
			ground.setNoErosionRight([9, 19, 29, 39, 49, 59, 69, 79, 89, 99, 109, 119, 129]);
			ground.erode();
			add(ground);

			ground = new OSGround(220, 760, 200, 320, 0, false);
			ground.setNoErosionDown([150, 151, 152, 153, 154, 155, 156, 157, 158, 159]);
			ground.setNoErosionLeft([30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150]);
			ground.setNoErosionRight([9, 19, 29, 39, 49, 59, 69, 79, 89, 99, 109, 119, 129, 139, 149, 159]);
			ground.erode();
			add(ground);

			ground = new OSGround(420, 700, 360, 380, 0, false);
			ground.setNoErosionDown([324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341]);
			ground.setNoErosionLeft([54, 72, 90, 108, 126, 144, 162, 180, 198, 216, 234, 252, 270, 288, 306, 324]);
			ground.setNoErosionRight([17, 35, 53, 71, 89, 107, 125, 143, 161, 179, 197, 215, 233, 251, 269, 287, 305, 323, 341]);
			ground.erode();
			add(ground);

			ground = new OSGround(780, 640, 180, 440, 0, false);
			ground.setNoErosionDown([189, 190, 191, 192, 193, 194, 195, 196, 197]);
			ground.setNoErosionLeft([27, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117, 126, 135, 144, 153, 162, 171, 180, 189]);
			ground.setNoErosionRight([8, 17, 26, 35, 44, 53, 62, 71, 80, 89, 98, 107, 116, 125, 134, 143, 152, 161, 170, 179, 188, 197]);
			ground.erode();
			add(ground);

		}
	}
}
